// 写重置密码：
//    1.验证：要求新密码  新旧密码不能一样  两次新密码必须一样
//    2.收集数据    提交数据
let layer;
let form;
layui.use(['layer', 'form'], function() {
  layer = layui.layer;
  form = layui.form;

  // 需求：
  //   1. 密码、重复密码不能为空
  //   2. 密码、重复密码   长度 6~12 位，且不能出现空格：非空格类字符；  \S
  //   3. 密码 和 重复密码 必须一致
  //   4. 新旧密码不能一样
  form.verify({
    length: [
      /^\S{6,12}$/, '密码必须6到12位，且不能出现空格'
    ],
    // 必须一样：
    same: function(value) {
      if (value != $(".newPwd").val()) {
        return "确认密码和新密码不一致！"
      }
    },
    // 新旧密码不能一样：
    diff: function(value) {
      if (value == $(".oldPwd").val()) {
        return "原密码和新密码不能一致！"
      }
    },
  });


  // 
  // 注册提交用户数据
  $("form").on("submit", function(e) {
    e.preventDefault();

    // 1.收集数据
    let data = $(this).serialize();

    // 2.发送
    $.ajax({
      url: "/my/updatepwd",
      type: "POST",
      data: data,
      success: function(res) {
        layer.msg(res.message);
      }
    });


  });





});